package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      分页获取未缴费账单DTO
 * </desc>
 *
 * @createDate 2018/08/13
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertyAccountGetDTO extends BaseDTO implements Serializable {

    private String feeId; //账单id

    private String month;//月份(年月)

    private String year;//查询条件年

    private String feeNumber;//费用单号

    private String buildId;//楼栋ID

    private String unitId;//单元ID

    private String roomId;//房间ID

    private String realName;//姓名

    private String phoneNum;//手机号

    private String type;//收费类型：1抄表费 2物业费 3维修费 4停车费

    private String createStartTime;//创建时间区间开始

    private String createEndTime;//创建时间区间结束

    private String payStartTime;//创建时间区间开始

    private String payEndTime;//创建时间区间结束

    private String originPay;//支付来源：1物业 2APP

    private String paymentType;//收费方式：1现金 2银行转账 3支付宝转账 4微信转账 5小区收款码-微信 6小区收款码-支付宝 7其他支付方式

    private String operateName;//操作人

    private String feeIds;//账单编号 逗号分隔

    private String projectName;//项目名称

    private String feeStatus;//费用状态：1未缴账单 2已缴账单
}